Add OSD_STATE_GROUP_ELEMENTS state to osdUpdate() and optimise DMA vs polled MAX7456...
[betaflight.git] / docs / boards / Board - SPRacingH7ZERO.md
blob5f668a0ce752d6774dc86d3cff6edc893cbb5875
1 # Board - Seriously Pro SP Racing H7 ZERO
3 The SPRacingH7ZERO flight controller features a 400Mhz H7 CPU that runs twice as fast as the previous generation F7 boards.
4 A fast control-loop is what you need for perfect flight performance, the H7 at 400Mhz gives you all the processing power you need.
6 The SPRacingH7ZERO has integrated OSD (on-screen-display) and single gyro, BMP388 barometer and 2-6SBEC.
8 Easy to solder! - One entire side of the PCB is dedicated to solder pads.
9  
10 Full details available on the website, here:
12 http://seriouslypro.com/spracingh7zero
14 Purchasing boards directly from SeriouslyPro / SP Racing and official retailers helps fund software development.
16 Shop here: https://shop.seriouslypro.com/sp-racing-h7-zero
18 ## Background
20 The SPRacingH7ZERO FC is the third STM32H750 based FC to ship with Betaflight.  Like the SPRacingH7NANO and SPRacingH7EXTREME before it, it too uses
21 the External Storage (EXST) build system which allows a bootloader to load the flight-controller firmware from external flash.
23 See the EXST documentation for more details on the EXST system.
25 ## Design Goals
27 * Easy connection for 2 * 4in1 ESCs for 8 motor outputs.
28 * No premium hardware features like Microphone, Audio Mixer, Transponder Circuit, Current Sensor or Dual Gyro - See SPRacingH7EXTREME
29 * Cheaper than SPRacingH7EXTREME.
30 * No integrated PDB.
31 * Single sided PCB. 
33 ## Hardware Features
35 ![SPRacingH7ZERO top](images/spracingh7zero-pcb-top.jpg)
36 ![SPRacingH7ZERO bottom](images/spracingh7zero-pcb-bottom.jpg)
38 * STM32H750 CPU, 400MHz inc FPU
39 * 128MByte 1GBit NAND flash via QuadSPI
40 * Low-noise ICM20602 accelerometer/gyro (connected via SPI)
41 * BMP388 Barometer (I2C + interrupt)
42 * OSD with customisable layout, profiles and configuration menu system
43 * MicroSD card slot (SD/SDHC, upto 32GB) connected via 4-Bit SDIO
44 * 2-6S BEC 5V Switching regulator, 1A
45 * TVS protection diode
46 * Dedicated 500mA VREG for sensors and SD card, with extra filter capacitors
47 * Second 500mA VREG for CPU, and other peripherals
48 * Buzzer circuitry
49 * 8 motor outputs.  All in a row, with signal ground connections.
50 * RSSI Analog input.
51 * 6 Serial Ports (5x TX+RX + 1x TX only bi-directional)
52 * 3 LEDs for 5V, 3V and STATUS (Green, Blue, Red)
53 * 37x37mm PCB with 30.5mm mounting hole pattern
54 * 4mm mounting holes for soft-mount grommets and M3 bolts
55 * MicroUSB socket for configuration and ESC programming
56 * Bootable from SD Card or External flash.
57 * Supplied with 4x soft-mount grommets.
58 * Optionally supplied with 2x Audio/Video cables. (Camera Input, VTX Output)
59 * 1x Side-press BOOT button (top mounted)
60 * 1x Side-press VTX/Settings button (top mounted)
61 * 2x 5V/BATTERY voltage selectors for Camera and VTX outputs
62 * Cleanflight and Betaflight logos
63 * SP Racing logo
64 * Additional easter-eggs!
66 ## Connection Diagrams
68 Connection diagrams can be found on the website, here:
70 http://seriouslypro.com/spracingh7zero#diagrams
73 ## Manual
75 The manual can be downloaded from the website, here:
77 http://seriouslypro.com/files/SPRacingH7ZERO-Manual-latest.pdf